/**
 * Universidad Del Valle De Guatemala.
 * Algoritmos y Estructuras de Datos.
 * Sección 20.
 * Miguel Enrique Zea Arenales.
 * Carné 09238.
 * Hoja de Trabajo 8.
 * 08/11/2012
 */
package shortestpath;

/**
 * Clase que define al objeto vértice empleado para resolver el problema
 * planteado.
 */
public class Vertex {
    private String name; // Identificador del vértice.
    private int index; // Índice asociado.
    
    /**
     * Pre: ninguna.
     * Post: se crea un vértice con un nombre e índice asociados. 
     */
    public Vertex(String label, int idx) {
        this.name = label;
        this.index = idx;
    }
    
    /**
     * Pre: ninguna.
     * Post: se retorna el nombre del vértice.
     */
    public String getName() {
        return this.name;
    }
    
    /**
     * Pre: ninguna.
     * Post: se retorna el índice del vértice.
     */
    public int getIndex() {
        return this.index;
    }
}
